package com.spc.car.data.service.org;

import com.baomidou.mybatisplus.extension.service.IService;
import com.spc.car.data.entity.org.OrgPersonnelInformation;
import com.spc.car.data.domain.org.po.SavePersonnelInformPO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 
 * @since 2020-03-30
 */
public interface OrgPersonnelInformationService extends IService<OrgPersonnelInformation> {

    /**
     * 保存或修改雇员的基本信息（补充）
     * @param savePersonnelInformPO
     * @return
     */
    int saveOrgPersonnelInformation(SavePersonnelInformPO savePersonnelInformPO);


    /**
     * 判断一个人的身份证号是否是唯一的
     * @param personCode
     * @param id
     * @return
     */
    boolean uniquePersonCode(String personCode, Integer id);

    /**
     * 通过身份证，查询雇员基本信息
     * @param personCode
     * @return
     */
    OrgPersonnelInformation getPersonnelInform(String personCode);
}
